package TEst;


import sun.java2d.loops.DrawGlyphListAA;

import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author 李某
 * * @date 2021/11/18
 * *物有本末，事有终始。知其先后者，则近道矣！
 * *荷花开满池塘的前一天还是半塘荷花半塘云。
 */


// 第一种
@WebServlet("/ServletDemo1")
//这个注解 ， 规定了从哪里访问
public class ServletDemo1 extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
        // 打印一句话
        System.out.println("huanying~~~~");
        response.getWriter().write("hello Tomcat~~ ");
        System.out.println("您访问了DoPost（）");
    }

    // 地址栏get方式 提交请求 Servlet调用
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        System.out.println("您访问了DoGet方法");
        doPost(request,response);
    }
}




//
//
//
//
//// 方法二
//class Test extends GenericServlet{
//
//    @Override
//    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
//
//    }
//}
//
//
//// 方法三
//class test2 implements Servlet{
//
//    @Override
//    public void init(ServletConfig servletConfig) throws ServletException {
//
//    }
//
//    @Override
//    public ServletConfig getServletConfig() {
//        return null;
//    }
//
//    @Override
//    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
//
//    }
//
//    @Override
//    public String getServletInfo() {
//        return null;
//    }
//
//    @Override
//    public void destroy() {
//
//    }
//}
//
